/* 弹框样式  */
.ngdialog{z-index:5 !important;
  /* 二维码 */
  &.pa-confirm-theme.codeDialog{
    .ngdialog-content{
      width:300px !important;
      .code-img{   
        padding-top: 20px;
        text-align: center;
        img{
          width: 140px;
          height: 140px;
        }
      }
      .avatar-attachment-upload-outer{
        margin-top: 0;
        .file-item{
          .upload-file-name{
            float: none;
          }
        }
      }
    }  
  }
}
.ngdialog.pa-special-check-item-list-theme{
  /*padding-bottom: 160px;*/
  /*padding-top: 160px;*/
  .ngdialog-content{
    padding: 0 !important;
    width: 772px !important;
    box-shadow: 0 0 5px -1px #787878;
  }
  .ngdialog-close:before{
    color: #fff !important;
  }
}

.ngdialog.pa-confirm-theme{
  .ngdialog-content{
    padding: 0 !important;
    width: 400px !important;
    box-shadow: 0 0 5px -1px #787878;
  }
  .ngdialog-close:before{
    color: #fff !important;
  }
}

.item-detail-dialog{
  width: 100%;
  color: #6c6c6c;
  .item-detail-dialog-header{
    height: 38px;
    line-height: 38px;
    padding: 0 20px;
    background: #46a1db;
    .title-txt{
      font-size: 14px;
      color: #fff;
    }
  }
  .item-detail-dialog-content,.item-detail-dialog-footer{
    padding: 8px 34px 22px 34px;
    background: #fff;
    overflow: hidden;

    .row-item{
      font-size: 12px;
      margin-top: 10px;
      .fixed-left-label{
        display: inline-block;
        width: 130px;
        text-align: right;
        line-height: 28px;
        vertical-align: top;
      }
      .right-value{
        display: inline-block;
        line-height: 28px;
        width: 190px;
      }
      .meeting-detail{
        line-height: 28px;
      }
      .test-results{
        display:inline-block;
        .test-form-control{vertical-align:middle;}
      }
      .acceptFile{
        position:absolute;
        top:0;
        left:0;
        opacity:0;
        width:100%;
      }

      /* 查看教育交底的施工队 */
      .con-team{
        margin: 0 3px;
        padding: 0 2px;
        border-radius: 2px;
      }
    }
  }
  .item-detail-dialog-footer{
    text-align: center;
    background-color: #fff;
  }
  .table-outer{
    margin-top: 20px;
    th,td{
      text-align: center;
    }
  }
  .file-upload-input{position:relative;
    .file-upload{
    position:absolute;
    top:0;
    left:0;
    opacity:0;
    }
  }  
}

.pa-dialog{
  width: 100%;
  color: #6c6c6c;
  .pa-dialog-header{
    height: 38px;
    line-height: 38px;
    padding: 0 20px;
    background: #46a1db;
    .title-txt{
      font-size: 14px;
      color: #fff;
    }
  }
  .pa-dialog-content,.pa-dialog-footer{
    padding: 29px 34px 14px 34px;
    background: #fff;
    text-align: center;
    overflow: hidden;
  }
  .pa-dialog-footer{
  	padding: 8px 34px 22px 34px;
  	background-color: #fff;
    .btn{
      margin: 0 7px !important;
    }
  }
}

/* 弹框 两列排列 */
.training-tech{
  &.item-detail-dialog{
    .item-detail-dialog-content .row-item{float:left;width:50%;}
    .item-detail-dialog-footer{text-align:center;}
    } 
    textarea{width:100%;}
}

/* 新增考核项的弹框 */
.row-item{
  .score-standard{width: 50px;}
  .assessment-score{
    margin: 0 10px;
  }
  .score-alone{
    margin-right:12px;
  }
}

/* select2 */
.right-value .select2-container-multi .select2-choices{
  border-radius:4px;
  border:1px solid #ccc;
}

/* 专项检查弹框 */
.specialCheck-dialog{
  .special-left-label {
    float: left;
    width: 84px;
    text-align: right;
    line-height: 28px;
  }
  .special-right-value{
    margin-left: 84px;
    line-height: 28px;
  }
}

/* 打印二维码滚动容器 */
.qr-print-scroll-outer{
  max-height: 400px;
  overflow: auto;
  /* 适用于40x30打印纸张 */
  .qr-print{
    width: 224px;
    margin: auto;
    .qr-item{
      width: 100%;
      height: 168px;
      padding: 10px;
      .qr-table{
        width: 100%;
        height: 100%;
        td.qr-info{
          font-size: 16px;
          font-weight: 600;
          div{
            width: 90px;
            word-wrap: break-word;
            padding-right: 6px;
          }
        }
        td.qr-img{
          img{
            width: 120px;
          }
        }
      }
    }
  }
}

/* 根据施工队分配到人 */
.show_content{
  .team-unit{
    font-size: 16px;
    font-weight: 900;
    color: #0E0808;
  }
  .team-construction{
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    color: #141111;
  }
}